package com.dudu.service;

import java.util.List;

import net.sf.json.JSONObject;

import com.dudu.bean.UserBean;

/**
 * 用户接口
 * @author gaoxs
 *
 */
public interface IUserService {
	/**
	 * 根据用户名查询用户对象
	 * @param account
	 * @return
	 */
	public UserBean getUserByAccount(String account);
	/**
	 * 根据用户ID查询用户对象
	 * @param userid
	 * @return
	 */
	public UserBean queryById(Integer userid);
	/**
	 * 更新用户登录信息数据
	 * @param bean 用户的实体类数据
	 * @return
	 */
	public int updateLastLoginTime(UserBean bean);
	/**
	 * 修改密码
	 * @param bean 用户的实体类数据
	 * @return
	 */
	public int updatePwd(UserBean bean);
	/**
	 * 查询所有用户
	 * @return
	 */
	public List<JSONObject> queryAll();
	/**
	 *  新增用户
	 * @param bean
	 * @return
	 */
	public int insertUser(UserBean bean);
	/**
	 * 更新用户
	 * @param bean
	 * @return
	 */
	public int updateUser(UserBean bean);
	
}
